package com.qianfeng.libra.cowshop.app.tasks;

/**
 * Created by Libra丶ZW on 2015/2/5 0005.
 */

import org.json.JSONObject;

/**
 * 用于activity与AsyncTask之间的沟通桥梁，因为所有的异步任务都不采用内部类的方式，就无法直接获取到
 * activity内部的UI，也就无法进行更新，那么通过这个接口，可以进行异步任务的设计
 */
public interface TaskProcessor {

    /**
     * 用于接收异步任务的结果，这个方法通常都在
     * 异步任务的onPostExecute中调用，因此可以直接使用
     * @param result
     */
    void processResult(JSONObject result);
}
